foundation trustee - English Synonyms Dictionary